package api.controller;

import java.util.ArrayList;

public interface IAutoservice {

	public ArrayList<String> getEmptyGarage();

	public ArrayList<String> SortOrderByBeginningDate();

	public ArrayList<String> SortOrderByDeadlineDate();

	public ArrayList<String> SortOrderByFillingDate();

	public ArrayList<String> SortOrderByPrice();

	public ArrayList<String> SortMasterByEmployment();

	public ArrayList<String> SortMasterByName();

	public ArrayList<String> SortMadingOrderByBeginningDate();

	public ArrayList<String> SortMadingOrderByDeadlineDate();

	public ArrayList<String> SortMadingOrderByFillinggDate();

	public ArrayList<String> SortMadingOrderByPrice();

	public ArrayList<String> getOrderByMaster(String parameters);

	public ArrayList<String> getMasterByOrder(String parameters);

	public ArrayList<String> SortDeletedOrderByPeriodByBeginningDate(String parameters);

	public ArrayList<String> SortCanceledOrderByPeriodByBeginningDate(String parameters);

	public ArrayList<String> SortMadeOrderByPeriodByBeginningDate(String parameters);

	public ArrayList<String> SortDeletedOrderByPeriodByDeadlineDate(String parameters);

	public ArrayList<String> SortCanceledOrderByPeriodByDeadlineDate(String parameters);

	public ArrayList<String> SortMadeOrderByPeriodByDeadlineDate(String parameters);

	public ArrayList<String> SortDeletedOrderByPeriodByFillingDate(String parameters);

	public ArrayList<String> SortCanceledOrderByPeriodByFillingDate(String parameters);

	public ArrayList<String> SortMadeOrderByPeriodByFillingDate(String parameters);

	public ArrayList<String> SortDeletedOrderByPeriodByPrice(String parameters);

	public ArrayList<String> SortCanceledOrderByPeriodByPrice(String parameters);

	public ArrayList<String> SortMadeOrderByPeriodByPrice(String parameters);

	public ArrayList<String> getFreePlacesOnDate(String parameters);

	public ArrayList<String> getNextFreeDate();

	public ArrayList<String> addMaster(String parameters);

	public ArrayList<String> deleteMaster(String parameters);

	public ArrayList<String> addGarage(String parameters);

	public ArrayList<String> deleteGarage(String parameters);

	public ArrayList<String> addOrder(String parameters);

	public ArrayList<String> markOrderDeleted(String parameters);

	public ArrayList<String> markOrderCanceled(String parameters);

	public ArrayList<String> markOrderMade(String parameters);

	public ArrayList<String> ShiftTimeOrder(String parameters);

	public ArrayList<String> cloneOrder(String parameters);

	public ArrayList<String> exportGarages();

	public ArrayList<String> exportMasters();

	public ArrayList<String> exportOrders();

	public ArrayList<String> importGarages();

	public ArrayList<String> importMasters();

	public ArrayList<String> importOrders();


}
